** Donations would be highly appreciated, but I did not decide to
** make this program shareware because I did for version 1.0 and
** only got ONE user in ONE year.. now this means the program
** didn't work very well or people don't care.
( I used to ask for $20.00 if YOU care)
I have put a lot of effort into this program. It is written entirely
in C, and I didn't use any helpers such as MacApp et al. This is
a couple years work getting used to programming on the Mac!
System Requirements and suggestions:
• This version of MacChemtab has been tested on a Mac IIcx
running System 7 with the display in 1, 2, 4, 8 bit modes. This is
an _optimal_ environment. Also runs on a Classic II. There was a
minor glitch in figuring out whether or not the screen was color
or not. This has been corrected.
** WARNING **
If you use a popular virus-detection program such as Gatekeeper, Vaccine, SUM Virus, etc. You may experience problems using MacChemtab. If possible, tell your virus program to let MacChemtab alter it's own resource fork. All information (elements, close values, and preferences) is stored in the resource fork.
• Now you can pull up an element information window from the periodic table, the view data, or the _graphing_ windows. See the manual for more details!
• Open and Save commands have been implemented into the newly reorganized menu bar.
• MacChemtab is 100% compatible with System 7. Balloon help has been implemented for most menus, windows and dialog boxes.
• In order to use color in the graphing module, you must run MacChemtab under System 7. The reasoning for this is simple: I have not yet taken the time to write pop-up menu glue code for system 6 and the color pop-up menus. Under system 7 the process is much easier, with a pre-defined pop-up control type (provided with System 7).
• There is a problem somewhere in the program where it does not check to see if it allocated memory. I have not found it yet, so I increased the application size to 256K. Normally the application will take up between 90K (no windows on screen) to 150K (10 windows on screen). Since you can theoretically make as many windows as you wish, I have made sure you don't get a system error 25 by giving the application much heap space. I have tracked down some memory fragmentation problems, however and they are mostly corrected. Perhaps I should re-write MacChemtab in OOP. Too bad I didn't know about it before I started way back when..
• Version information is stored in the file, Version History, which was updated September 7, 1992. Older version history notes are vague because no history was kept before version 1.2.1.
• We support Apple Events!!!
• Some new features have been added to the program. Read the manual for more details.
Jim King
jek5036@ritvax.isc.rit.edu
(Rochester Institute of Technology FYI)
••• COMING SOON •••
I am currently re-writing MacChemtab with AppMaker 1.5.2 and the TCL library. This may take a while, but I believe it will really neaten up the code and the program. I will be able to put more functionality in because I have less work to do.